﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Bukstor.Biz;

namespace Bukstor.UI
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            cargarLibrosDestacados();
        }

        private Libro[] obtenerLibrosDestacados()
        {
            BukstorBDEntities Entidades = new BukstorBDEntities();
            Libro[] libros = (from Libro l in Entidades.Libros
                              where !l.discontinuo
                              orderby l.LineasDePedidos.Count
                                  descending
                              select l).ToArray();
            Array.Resize(ref libros, 6);
            return libros;
        }

        private void cargarLibrosDestacados()
        {
            LibroDestacado1.Libro = obtenerLibrosDestacados()[0];
            LibroDestacado2.Libro = obtenerLibrosDestacados()[1];
            LibroDestacado3.Libro = obtenerLibrosDestacados()[2];
            LibroDestacado4.Libro = obtenerLibrosDestacados()[3];
            LibroDestacado5.Libro = obtenerLibrosDestacados()[4];
            LibroDestacado6.Libro = obtenerLibrosDestacados()[5];
        }
    }
}
